/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package model.dto;

import model.dto.DominioDTO;

/**
 *
 * @author Gabriel
 */
public class EspecieDTO {

    private Integer id;
    private String nomeCientifico;
    private DominioDTO procedencia = new DominioDTO();
    private String nomeVulgar;
    private String familia;
    private DominioDTO grpEcoGeral = new DominioDTO();
    private DominioDTO grpEcoEspec = new DominioDTO();
    private Double diamMinCopa;
    private Double diamMaxCopa;
    private Double fusteMin;
    private Double fusteMax;
    private Double alturaMin;
    private Double alturaMax;
    private DominioDTO desenvolvimento = new DominioDTO();
    private Integer cicloProducao;
    private String fLCor;
    private String fLMes;
    private DominioDTO tipoFruto = new DominioDTO();
    private DominioDTO natureza = new DominioDTO();
    private String fRCor;
    private String fRMes;
    private DominioDTO tipoSemeadura = new DominioDTO();
    private Double sementesKG;
    private DominioDTO armazenSemente = new DominioDTO();
    private Integer tmpGerminMin;
    private Integer tmpGerminMax;
    private Double percentGermin;
    private Integer viabilSemente;

    public void setAlturaMax(Double alturaMax) {
        this.alturaMax = alturaMax;
    }

    public void setAlturaMin(Double alturaMin) {
        this.alturaMin = alturaMin;
    }

    public void setDiamMaxCopa(Double diamMaxCopa) {
        this.diamMaxCopa = diamMaxCopa;
    }

    public void setDiamMinCopa(Double diamMinCopa) {
        this.diamMinCopa = diamMinCopa;
    }

    public void setfLCor(String fLCor) {
        this.fLCor = fLCor;
    }

    public void setfRCor(String fRCor) {
        this.fRCor = fRCor;
    }
    
    public void setFamilia(String familia) {
        this.familia = familia;
    }

    public void setFusteMax(Double fusteMax) {
        this.fusteMax = fusteMax;
    }

    public void setFusteMin(Double fusteMin) {
        this.fusteMin = fusteMin;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public void setNomeCientifico(String nomeCientifico) {
        this.nomeCientifico = nomeCientifico;
    }

    public void setNomeVulgar(String nomeVulgar) {
        this.nomeVulgar = nomeVulgar;
    }

    public void setPercentGermin(Double percentGermin) {
        this.percentGermin = percentGermin;
    }

    public void setSementesKG(Double sementesKG) {
        this.sementesKG = sementesKG;
    }
    
    public void setTmpGerminMax(Integer tmpGerminMax) {
        this.tmpGerminMax = tmpGerminMax;
    }

    public void setTmpGerminMin(Integer tmpGerminMin) {
        this.tmpGerminMin = tmpGerminMin;
    }

    public void setViabilSemente(Integer viabilSemente) {
        this.viabilSemente = viabilSemente;
    }

    public Double getAlturaMax() {
        return alturaMax;
    }

    public Double getAlturaMin() {
        return alturaMin;
    }

    public Integer getCicloProducao() {
        return cicloProducao;
    }

    public Double getDiamMaxCopa() {
        return diamMaxCopa;
    }

    public Double getDiamMinCopa() {
        return diamMinCopa;
    }
    
    public String getfLCor() {
        return fLCor;
    }

    public String getfRCor() {
        return fRCor;
    }

    public String getFamilia() {
        return familia;
    }

    public Double getFusteMax() {
        return fusteMax;
    }

    public Double getFusteMin() {
        return fusteMin;
    }

    public Integer getId() {
        return id;
    }

    public String getNomeCientifico() {
        return nomeCientifico;
    }

    public String getNomeVulgar() {
        return nomeVulgar;
    }

    public Double getPercentGermin() {
        return percentGermin;
    }

    public Double getSementesKG() {
        return sementesKG;
    }

    public Integer getTmpGerminMax() {
        return tmpGerminMax;
    }

    public Integer getTmpGerminMin() {
        return tmpGerminMin;
    }

    public Integer getViabilSemente() {
        return viabilSemente;
    }

    public String getfLMes() {
        return fLMes;
    }

    public void setfLMes(String fLMes) {
        this.fLMes = fLMes;
    }

    public String getfRMes() {
        return fRMes;
    }

    public void setfRMes(String fRMes) {
        this.fRMes = fRMes;
    }

    public void setCicloProducao(Integer cicloProducao) {
        this.cicloProducao = cicloProducao;
    }
    
    public void setProcedencia(Integer id, String descricao) {
        this.procedencia.setId(id);
        this.procedencia.setDescricao(descricao);
    }
    
    public void setGrpEcoGeral(Integer id, String descricao) {
        this.grpEcoGeral.setId(id);
        this.grpEcoGeral.setDescricao(descricao);
    }  
    
    public void setGrpEcoEspec(Integer id, String descricao) {
        this.grpEcoEspec.setId(id);
        this.grpEcoEspec.setDescricao(descricao);
    }
    
    public void setDesenvolvimento(Integer id, String descricao) {
        this.desenvolvimento.setId(id);
        this.desenvolvimento.setDescricao(descricao);
    }
    
    public void setTipoFruto(Integer id, String descricao) {
        this.tipoFruto.setId(id);
        this.tipoFruto.setDescricao(descricao);
    }
    
    public void setNatureza(Integer id, String descricao) {
        this.natureza.setId(id);
        this.natureza.setDescricao(descricao);
    }
    
    public void setTipoSemeadura(Integer id, String descricao) {
        this.tipoSemeadura.setId(id);
        this.tipoSemeadura.setDescricao(descricao);
    }
    
    public void setArmazenSemente(Integer id, String descricao) {
        this.armazenSemente.setId(id);
        this.armazenSemente.setDescricao(descricao);
    }
    
    public Integer getIdProcedencia() {
        return this.procedencia.getId();
    }
    
    public String getDescricaoProcedencia() {
        return this.procedencia.getDescricao();
    }
    
    public Integer getIdGrpEcoGeral() {
        return this.grpEcoGeral.getId();
    }
    
    public String getDescricaoGrpEcoGeral() {
        return this.grpEcoGeral.getDescricao();
    }
    
    public Integer getIdGrpEcoEspec() {
        return this.grpEcoEspec.getId();
    }
    
    public String getDescricaoGrpEcoEspec() {
        return this.grpEcoEspec.getDescricao();
    }
    
    public Integer getIdDesenvolvimento() {
        return this.desenvolvimento.getId();
    }
    
    public String getDescricaoDesenvolvimento() {
        return this.desenvolvimento.getDescricao();
    }
    
    public Integer getIdTipoFruto() {
        return this.tipoFruto.getId();
    }
    
    public String getDescricaoTipoFruto() {
        return this.tipoFruto.getDescricao();
    }
    
    public Integer getIdNatureza() {
        return this.natureza.getId();
    }
    
    public String getDescricaoNatureza() {
        return this.natureza.getDescricao();
    }
    
    public Integer getIdTipoSemeadura() {
        return this.tipoSemeadura.getId();
    }
    
    public String getDescricaoTipoSemeadura() {
        return this.tipoSemeadura.getDescricao();
    }
    
    public Integer getIdArmazenSemente() {
        return this.armazenSemente.getId();
    }
    
    public String getDescricaoArmazenSemente() {
        return this.armazenSemente.getDescricao();
    }
    
}
